/**
 * Created by Administrator on 2018/8/1 0001.
 */
/**
 * Created by Administrator on 2018\4\17 0017.
 */
function timetostring($time,$true){
    if(!$time){
        return '';
    }
    var $obj = new Date($time*1000);
    var $nian=$obj.getFullYear();
    var $yue = ($obj.getMonth())+1;
    if($yue<10){
        $yue = '0'+$yue;
    }
    var $day = $obj.getDate();
    if($day<10){
        $day = '0'+$day;
    }
    if($true==true){
        var $hours = $obj.getHours();
        if($hours<10){
            $hours = '0'+$hours;
        }
        var $minutes = $obj.getMinutes();
        if($minutes<10){
            $minutes = '0'+$minutes;
        }
        var $seconds = $obj.getSeconds();
        if($seconds<10){
            $seconds = '0'+$seconds;
        }
        var $str = $nian+'-'+$yue+'-'+$day+' '+$hours+':'+$minutes+':'+$seconds;
    }else{
        var $str = $nian+'-'+$yue+'-'+$day;
    }


    return $str;
}
/**
 * 上传数据到接口
 * @param string $url 上传数据的接口
 * @param string $data 数据{key:value}格式
 * @param int $false true为异步false为同步
 * @returns {*} 返回接口给的数据
 */
function ajaxUpdate($url,$data,$false,$type,$success,$beforesend,$complete,$error){
    $.ajax({
        url:$url,
        type:$type,
        async:$false,
        data:$data,
        beforeSend:$beforesend,
        success:$success,
        complete:$complete,
        error:$error
    });
}
function ajaxgo($url,$data,$beforesend,$success,$complete,$error){
    $.ajax({
        url:$url,
        type:"POST",
        async:true,
        data:$data,
        beforeSend:$beforesend,
        success:$success,
        complete:$complete,
        error:$error
    });
}
/**
 * ajax上传文件
 * @param string $id 要上传的form表单的对象
 * @param string $url 要上传的url地址
 * @returns {*}
 */
function ajaxImage($id,$url,$success,$error){
    if($id.get(0).tagName=='FORM'){
        $id.attr('enctype','multipart/form-data');
        var $data=new FormData($id[0]);
        $.ajax({
            url: $url,
            type: 'POST',
            cache: false,
            async:false,
            data: $data,
            processData: false,
            contentType: false,
            success:$success,
            error:$error
        });
    }else{
        var $formdata=new FormData();
        $formdata.append('file',$id.get(0).files[0]);
        var $str;
        $.ajax({
            url: $url,
            type: 'POST',
            cache: false,
            async:false,
            data: $formdata,
            processData: false,
            contentType: false,
            success:$success,
            error:$error
        });
    }
}
/**
 * 检测是否为手机号
 * @param string  $phone 传入要检测的号码
 * @returns {boolean} 是传回true不是传回false
 */
function isphone($phone){
    var $phonezz=/^1[345789][0-9]{9}$/;
    if($phonezz.test($phone)){
        return true;
    }else{
        return false;
    }
}
/**
 * 检测是否为邮箱
 * @param string $email 传入要检测的号码
 * @returns {boolean}  是传回true不是传回false
 */
function isemail($email){
    var $emailzz=/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
    if($emailzz.test($email)){
        return true;
    }else {
        return false;
    }
}
/**
 * 文件预览
 * @param string $id 文件所在的input框的id
 * @param string $show 文件预览所在的id
 * @param int $width   文件预览宽度
 * @param int $height  文件预览高度
 */
function showimages($id,$show,$width,$height){
    var $x;
    var $file;
    $show.empty();
    for(var b=0;b<$id.length;b++){
        $x=$id.eq(b).get(0).files;
        for(var a=0;a<$x.length;a++){
            $file=new FileReader;
            $file.readAsDataURL($x[a]);
            $file.onloadend=function(){
                if($width&&$height){
                    $show.append('<image src="'+this.result+'" width="'+$width+'" height="'+$height+'" style="margin: 5px"/>') ;
                }else if(!$width){
                    $show.append('<image src="'+this.result+'" height="'+$height+'" style="margin: 5px"/>');
                }else if(!$height){
                    $show.append('<image src="'+this.result+'" width="'+$width+'" style="margin: 5px"/>');
                }else{
                    $show.append('<image src="'+this.result+'"/> style="margin: 5px"');
                }
            }
        }
    }
}
/**
 * 预览单张图片
 * @param $id 数据所在地
 * @param $show 图片要在的img标签
 */
function showimageurl($id,$show){
    var $x;
    var $file;
    for(var a=0;a<$id.length;a++){
        $x=$id.eq(a).get(0).files;
        for(var b=0;b<$x.length;b++){
            $file=new FileReader;
            $file.readAsDataURL($x[b]);
            $file.onloadend=function(){
                $show.attr('src',this.result);
            }
        }
    }
}

function showimage($id,$show,$width){
    var $x;
    var $file;
    for(var a=0;a<$id.length;a++){
        $x=$id.eq(a).get(0).files;
        for(var b=0;b<$x.length;b++){
            $file=new FileReader;
            $file.readAsDataURL($x[b]);
            $file.onloadend=function(){
                $show.attr('src',this.result);
                $show.attr('width',$width);
            }
        }
    }
}
/**
 * 第一次加载的函数
 * @param object $sheng 省所在的select对象
 * @param object $shi    市所在的select对象
 * @param object $xian    县所在的select对象
 * @param array $array   所有数据
 */
function qi($sheng,$shi,$xian,$array) {
    $sheng.empty();
    for(var a=0;a<$array.length;a++){
        if($array[a].f_num=='0'){
            $sheng.append('<option value="'+$array[a].num+'">'+$array[a].text+'</option>');
        }
    }
    return sheng($sheng,$shi,$xian,$array);
}
/**
 *修改省市和县修改的函数
 * @param object $sheng 省所在的select对象
 * @param object $shi    市所在的select对象
 * @param object $xian    县所在的select对象
 * @param array $array   所有数据
 */
function sheng($sheng,$shi,$xian,$array) {
    var $num = $sheng.val();
    $shi.empty();
    for(var a=0;a<$array.length;a++){
        if($array[a].f_num==$num){
            $shi.append('<option value="'+$array[a].num+'">'+$array[a].text+'</option>');
        }
    }
    var $shinum = $shi.val();
    $xian.empty();
    for(var b=0;b<$array.length;b++){
        if($array[b].f_num==$shinum){
            $xian.append('<option value="'+$array[b].num+'">'+$array[b].text+'</option>');
        }
    }
}
/**
 *
 * 修改市县修改的函数
 * @param object $shi    市所在的select对象
 * @param object $xian    县所在的select对象
 * @param array $array   所有数据
 */
function shi($shi,$xian,$array) {
    var $num = $shi.val();
    $xian.empty();
    for(var a=0;a<$array.length;a++){
        if($array[a].f_num==$num){
            $xian.append('<option value="'+$array[a].num+'">'+$array[a].text+'</option>');
        }
    }
}
/**
 *
 * @param string $num 本框的值
 * @param $xia  下级框的对象
 * @param $array 所以数据
 */
function threeld($num,$xia,$array){
    $xia.empty();
    for(var a=0;a<$array.length;a++){
        if($num==$array[a].f_num){
            $xia.append('<option value="'+$array[a].num+'">'+$array[a].text+'</option>');
        }
    }
}
/**
 * 检查密码是否可用
 * @param  string $pwd  要验证的密码
 * @returns {boolean}
 */
function ispwd($pwd) {
    var $zimuzz = /[a-zA-Z]+/;
    var $shuzi  = /[0-9]+/;
    if($zimuzz.test($pwd)&&$shuzi.test($pwd)){
        return true;
    }else {
        return false;
    }
}
/**
 * 倒计时装置
 * @param $num
 * @param $url
 */
function daojishi($num,$url) {
    function add($x) {
        $x--;
        if($x>0){
            $url.text($x+'秒后可发送');
            setTimeout(function(){
                add($x);
            },1000)
        }else {
            $url.text('点击获取');
        }
    }
    add($num);
}
/**
 * 检查是否为身份证
 * @param string $idcard 要检查的字符串
 * @returns {boolean}
 */
function isidcard($idcard) {
    var $idcardzz = /^[0-9]{17}[0-9X]{1}$/;
    if($idcardzz.test($idcard)){
        return true;
    }else {
        return false;
    }
}
/**
 *
 * @param string $data json数组的字符串
 * @returns {number}
 * @constructor
 */
function JSONlen($data){
    var $num = 0;
    for(var a in $data){
        $num++;
    }
    return $num;
}/**
 * Created by Administrator on 2018\6\2 0002.
 */
/**
 * 将ajax返回的数据转化成image
 * @param data：数据
 * @param width：宽
 * @param height：高
 * @param url：url地址
 * @returns {string}
 */
function toimages(data,url='',width='50px',height='50px') {
    var str = '';
    if(url!==''){
        if(data){
            str = '<img src="'+url+'/'+data+'" width="'+width+'" height="'+height+'"/>';
        }
    }else{
        if(data){
            str = '<img src="'+data+'" width="'+width+'" height="'+height+'"/>'
        }
    }
    return str;
}
function arraytoimages(data,url,width='50px',height='50px') {
    var str = '';
    if(!data){
        return '';
    }
    if(data.length>=1){
        $.each(data,function (i,v) {
            str +=toimages(v,url,width,height);
        })
        return str;
    }else {
        return '';
    }
}

/**
 * 将ajax返回的数据转化成str
 */
function tostr(data) {
    var str = '';
    if(data){
        str = data;
    }
    return str;
}

/**
 * 将数据转化成a标签
 * @param data
 * @returns {string}
 */
function toa(data) {
    var str = '';
    if(data){
        str = '<a href="'+data+'" target="_blank"></a>';
    }
    return str;
}

/**
 * 将数据转化成出错的标签
 * @param data
 * @param str
 * @returns {*|string}
 */
function toerr(data,str) {
    var strs = '';
    if(data){
        strs = data;
    }else{
        strs = '<span style="color: red">'+str+'</span>';
    }
    return strs;
}

/**
 * 判断data2里是否有
 * @param data1
 * @param data2
 * @param str
 */
function topanduan(data1,data2,str) {
    $.each(data2,function (i,v) {
        var strs ='';
        if(i==data1){
            strs = data2[i];
        }
        if(strs=''){
            return str;
        }else{
            return strs;
        }
    })
}
function getcheckbox(str) {
    var array = [];
    $.each(str,function (i,v) {
        if($(v).prop('checked')){
            array.push($(v).val());
        }
    });
    return array;
}